<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Clientes extends CI_Controller {

    private $establecimiento;

    public function __construct() {
        parent::__construct();
        session_start();
        $this->estaLogueado();
        $this->load->model('_clienteM');
        $this->establecimiento = $_SESSION["establecimiento"]["id_establecimiento"];
    }

    public function index() {
        $data = array();
        $this->loadData($data);
        // var_dump($data['clientes']);
        $this->load->view('header', $data);
        $this->load->view('clientesV');
        $this->load->view('footer');
    }

    public function loadData(&$data) {
        $data["tab"] = "clientes";
        $data['clientes'] = $this->_clienteM->getListaClientes($this->establecimiento);
        $data['documentos'] = $this->_clienteM->getListaDocumentos($this->establecimiento);
        $data['estados_civiles'] = $this->_clienteM->getListaEstadoCivil();
        $data['tipos_cliente'] = $this->_clienteM->getListaTipoCliente();
        $data['paises'] = $this->_clienteM->getListaPaises();
    }

    public function nuevoClientePersona() {
        if (!empty($_POST)) {
            $this->escapar($_POST);
            $this->_clienteM->crearClientePersona($this->establecimiento, $_POST);
            //   var_dump($_POST);
        }
        header("Location:../clientes");
    }

    public function editarClientePersona() {
        if (!empty($_POST)) {
            $this->escapar($_POST);
            //  var_dump($_POST);
            $this->_clienteM->editarClientePersona($_POST['id-cliente'], $_POST);
        }
        header("Location:../clientes");
    }

    public function editarClienteEmpresa() {
        if (!empty($_POST)) {
            $this->escapar($_POST);
            $this->_clienteM->editarClienteEmpresa($_POST['id-cliente'], $_POST);
        }
        header("Location:../clientes");
    }

    public function nuevoClienteEmpresa() {
        if (!empty($_POST)) {
            $this->escapar($_POST);
            //  var_dump($_POST);
            $this->_clienteM->nuevoClienteEmpresa($this->establecimiento, $_POST);
        }
        header("Location:../clientes");
    }

}
